import request from '../request.js'

//获取未接单工单列表
export function getTaskList(data) {
  // 构造URL，将参数作为查询参数传递
  let url = '/api/workOrderInfo/getUnassignedOrders';
  const params = [];
  
  if (data && data.pageNo) {
    params.push('pageNo=' + data.pageNo);
  }
  
  if (data && data.pageSize) {
    params.push('pageSize=' + data.pageSize);
  }
  
  if (params.length > 0) {
    url += '?' + params.join('&');
  }
  
  return request({
    url: url,
    method: 'post',
    data: data // 同时通过请求体传递参数
  })
}

// 抢单接口
export const grabOrder = (params) => {
  return request({
    url: '/api/workOrderInfo/grabOrder?id=' + params.id + '&userId=' + params.userId,
    method: 'POST'
  });
};

// 获取订单详情
export const getOrderDetail = (id) => {
  return request({
    url: '/api/workOrderInfo/get?id=' + id,
    method: 'POST'
  });
}